package org.jsola.hr.vo.payAli;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 批次下单 收款信息
 *
 * @author zhr
 */
@ApiModel(description = "【批次下单 收款信息】对象")
@Data
public class TransOrderVO {

    /**
     * 商户订单号（必填）
     */
    @JSONField(name = "out_biz_no")
    @ApiModelProperty(notes = "商户订单号（必填）")
    private String outBizNo;

    /**
     * 转账金额（必填）
     */
    @JSONField(name = "trans_amount")
    @ApiModelProperty(notes = "转账金额（必填）")
    private String transAmount;

    /**
     * 收款方信息（必填）
     */
    @JSONField(name = "payee_info")
    @ApiModelProperty(notes = "收款方信息（必填）")
    private PayeeInfoVO payeeInfo;

    /**
     * 转账订单的标题，用于在收银台和消费记录展示
     */
    @JSONField(name = "order_title")
    @ApiModelProperty(notes = "转账订单的标题，用于在收银台和消费记录展示")
    private String orderTitle;

    /**
     * 转账备注
     */
    @ApiModelProperty(notes = "转账备注")
    private String remark;


}

